The XMODEM Driver is self-configuring. It supports 128, 1024 and 4096 byte packets, checksum and CRC-16 error detection, full streaming and single and batch transfer modes. When receiving, it is identical to the YMODEM and YMODEM-g Drivers except that it requests checksum error detection (by send a NAK). When sending, it sends a single file using the XMODEM protocol and uses whatever options are specified by the receiver.